package com.base.common.edu.mapper;

import com.base.common.edu.entity.SftpAccountLog;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author Maple.Chen
 * @Description 数据交互层 - sftp用户操作记录管理
 * @Date 20:20 2021/2/22
 **/
@Mapper
@Repository
public interface SftpAccountLogMapper {

    // 新增操作记录
    int addSftpAccountLog(@Param("s_log")SftpAccountLog sftpAccountLog);

    // 删除操作记录
    int delSftpAccountLog(String s_o_log_id);

    // 查询操作记录
    List<SftpAccountLog> querySftpAccountLog(@Param("s_log")SftpAccountLog sftpAccountLog, @Param("start__time")String start_time, @Param("end__time")String end_time);

    // Amend操作记录
    int updateSftpAccountLog(@Param("s_log")SftpAccountLog sftpAccountLog);

    // 根据操作记录id查询操作记录
    int querySftpAccountLogById(String s_o_log_id);

}
